/* ** tr2latex - troff to LaTeX converter ** Id : macros.h, v2.21992/04/2715 : 13 : 26ChristianEngelDistkrischan ** COPYRIGHT (C) 1987 Kamal Al-Yahya, 1991,1992 Christian Engel ** ** Module: macros.h ** ** This file contains the list of non-math macros and plain troff macros. ** Do NOT forget to put the dot for the troff macros, and the backslash ** for TeX macros (two backslashes, one for escape). ** The third column in the list is 0 for macros that have no arguments ** and either 1 or 2 for those that do. If it is 1, then only one line ** will be read as an argument. If it is 2, then lines will be read until ** properly terminated. Arguments for ms macros are terminated by an ms macro ** (e.g. .PP). Plain troff macros are terminated after reading the desired ** number of lines specified by the macro (e.g. .ce 5 will centerline 5 ** lines). The fourth column specifies whether the macro implies a paragraph ** break (par > 1) or not (par = 0). This is needed to terminate some ** environments. If .LP, or .PP, par=1; if .IP, par=2; if .TP, par=3; ** if .QP, par=4. */

struct macro_table char *troff_mac, *tex_mac; int arg, macpar; macro[] = /* troff macro TeX macro argument par */ ".1C", "
onecolumn", 0, 1, ".2C", "
twocolumn", 0, 1, ".AE", "
endabstract", 0, 1, ".AI", "
authoraff", 2, 1, ".AU", "
author", 2, 1, ".Ac", "
ACK", 0, 1, ".B1", "
boxit", 0, 0, ".B2", "", 0, 0, ".DE", "
displayend", 0, 1, ".DS", "
displaybegin", 0, 1, ".FE", "", 0, 0, ".FS", "
footnote", 0, 0, ".Ic", "
caption", 0, 1, ".Ie", "
endfigure", 0, 1, ".Is", "
beginfigure", 0, 1, ".KS", "
nobreak", 0, 0, ".LP", "
par
noindent", 0, 1, ".MH", "
mhead", 2, 1, ".NH", "
section", 1, 1, ".PP", "
par", 0, 1, ".QE", "
endquotation", 0, 1, ".QS", "
beginquotation", 0, 1, ".SH", "
shead", 1, 1, ".TH", "
phead", 1, 0, ".TL", "
title", 2, 1, ".UC", "", 0, 0, ".UL", "
undertext", 1, 0, ".bp", "
newpage", 0, 1, ".br", "
nwl", 0, 0, ".ce", "
cntr", 2, 0, ".cu", "
undertext", 2, 0, ".fi", "
fill", 0, 0, ".na", "
raggedright", 0, 0, ".nf", "
nofill", 0, 0, ".ns", "", 0, 0, ".ul", "
undertext", 2, 0 ;